package com.lenovo.vod.model;

import java.util.List;
import java.util.HashMap;
import android.graphics.Bitmap;

public class Program {

	int itemType;
	String code;
	int length;
	String name;
	int type;
	int episodeNum;
	String actor;
	String director;
	String region;
	String language;
	String programType;
	String keyWords;
	float ratingLevel;
	String desc;
	String status;
	String smallImage1;
	String smallImage2;
	String bigImage1;
	String bigImage2;
	List<VideoClip> videoClipList;
	Bitmap bmp;
	String category;//first category id which program belongs to
	HashMap<String, VideoClip> videoClipMap;	
	
	public Bitmap getBmp() {
		return bmp;
	}
	public void setBmp(Bitmap bmp) {
		this.bmp = bmp;
	}
	public int getItemType() {
		return itemType;
	}
	public void setItemType(int itemType) {
		this.itemType = itemType;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getType() {
		return type;
	}
	public void setType(int type) {
		this.type = type;
	}
	public int getEpisodeNum() {
		return episodeNum;
	}
	public void setEpisodeNum(int episodeNum) {
		this.episodeNum = episodeNum;
	}
	public String getActor() {
		return actor;
	}
	public void setActor(String actor) {
		this.actor = actor;
	}
	public String getDirector() {
		return director;
	}
	public void setDirector(String director) {
		this.director = director;
	}
	public String getRegion() {
		return region;
	}
	public void setRegion(String region) {
		this.region = region;
	}
	public String getLanguage() {
		return language;
	}
	public void setLanguage(String language) {
		this.language = language;
	}
	public String getProgramType() {
		return programType;
	}
	public void setProgramType(String programType) {
		this.programType = programType;
	}
	public String getKeyWords() {
		return keyWords;
	}
	public void setKeyWords(String keyWords) {
		this.keyWords = keyWords;
	}
	public float getRatingLevel() {
		return ratingLevel;
	}
	public void setRatingLevel(float ratingLevel) {
		this.ratingLevel = ratingLevel;
	}

	public String getDesc() {
		return desc;
	}
	public void setDesc(String desc) {
		this.desc = desc;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public int getLength() {
		return length;
	}
	public void setLength(int length) {
		this.length = length;
	}
	public String getSmallImage1() {
		return smallImage1;
	}
	public void setSmallImage1(String smallImage1) {
		this.smallImage1 = smallImage1;
	}
	public String getSmallImage2() {
		return smallImage2;
	}
	public void setSmallImage2(String smallImage2) {
		this.smallImage2 = smallImage2;
	}
	public String getBigImage1() {
		return bigImage1;
	}
	public void setBigImage1(String bigImage1) {
		this.bigImage1 = bigImage1;
	}
	public String getBigImage2() {
		return bigImage2;
	}
	public void setBigImage2(String bigImage2) {
		this.bigImage2 = bigImage2;
	}
	public List<VideoClip> getVideoClipList() {
		return videoClipList;
	}
	public void setVideoClipList(List<VideoClip> videoClipList) {
		this.videoClipList = videoClipList;
	}
	public String getCategory() {
		return category;
	}
	public void setCategory(String category) {
		this.category = category;
	}
	
	@Override
	public String toString(){
		return code+","+name+","+smallImage1;
	}

	public HashMap<String, VideoClip> getVideoClipMap() {
		return videoClipMap;
	}
	public void setVideoClipMap(HashMap<String, VideoClip> videoClipMap) {
		this.videoClipMap = videoClipMap;
	}
	
}
